home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d13
/
route.arc
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1989-11-24
|
1KB
|
72 lines
# printed circuit board autorouter, viewer, and printer
#
# Makefile.xen for Xenix 286 by Harold Hankins
#
#
# .c.obj:
# cl /G2s /Oat /W3 /Zp /c $*.c
#
# .asm.obj:
# masm /t /ml $*.asm;
#
CFLAGS= -O -M2le
LIBS= -lmalloc
ROBJS= pcbroute.o io.o solve.o board.o queue.o work.o dist.o alloc.o
VOBJS= pcbview.o bitmap.o board.o alloc.o util.o
POBJS= pcbprint.o bitmap.o board.o alloc.o
allprg: ../bin/pcbroute ../bin/pcbprint ../bin/pcbview
../bin/pcbroute: $(ROBJS)
$(CC) $(CFLAGS) -o ../bin/pcbroute $(ROBJS)
pcbview: $(VOBJS)
$(CC) $(CFLAGS) -o pcbview $(VOBJS)
../bin/pcbprint: $(POBJS)
$(CC) $(CFLAGS) -o ../bin/pcbprint $(POBJS)
../bin/pcbview: $(VOBJS)
$(CC) $(CFLAGS) -o ../bin/pcbview $(VOBJS)
printr:
@prl pcbroute.c io.c solve.c board.c queue.c work.c dist.c alloc.c cell.h
testr:
cd ../inc ; ../bin/pcbroute example hwh.out ; sum hwh.*
testp:
cd ../inc ; ../bin/pcbprint hwh.out
pcbroute.o: pcbroute.c cell.h
io.o: io.c cell.h
solve.o: solve.c cell.h
board.o: board.c cell.h
queue.o: queue.c cell.h
work.o: work.c cell.h
dist.o: dist.c cell.h
alloc.o: alloc.c
pcbview.o: pcbview.c cell.h
bitmap.o: bitmap.c cell.h bitmap1.h bitmap2.h bitmap3.h
util.o: util.c
pcbprint.o: pcbprint.c cell.h
clean:
@rm -f $(ROBJS) $(VOBJS) $(POBJS)